Natürliche Vorkommen möglicherweise nur im Mittelmeergebiet: Iberische Halbinsel mit Balearen, möglicherweise Kalkketten an der Küste der Provence, Italien, möglicherweise Sardinien, Sizilien, ehemaliges Jugoslawien, Albanien und Griechenland; eingebürgert in den Britischen Inseln, in Belgien, Deutschland, in der Schweiz, in Österreich, Russland, auf der Krim, auf Zypern, auf den Kanarischen Inseln, den Azoren und Madeira sowie in der Türkei; eingebürgert auch in Australien, Neuseeland, Pakistan, im tropischen Afrika und in den USA; auch als Zierpflanze
Auf stickstoffreichem Gelände wie Weg- und Straßenrändern, Böschungen und Schuttplätzen, auf Felsen, Mauern und Steilküsten; kalkhold; in 0-1300 m Höhe